runtime.timer.isChan (field)
17 uses
runtime (current package)
time.go#L31: isChan bool // timer has a channel; immutable; can be read without lock
time.go#L194: if !t.isChan {
time.go#L224: if !t.isChan {
time.go#L334: t.isChan = true
time.go#L403: if t.state&timerHeaped == 0 && t.isChan && t.when > 0 {
time.go#L426: if !async && t.isChan {
time.go#L445: if !async && t.isChan {
time.go#L460: if !async && t.isChan {
time.go#L508: if !async && t.isChan {
time.go#L549: if !async && t.isChan {
time.go#L564: if !async && t.isChan {
time.go#L585: need := t.state&timerHeaped == 0 && t.when > 0 && (!t.isChan || t.blocked > 0)
time.go#L1052: if !async && t.isChan && t.period == 0 {
time.go#L1074: if !async && t.isChan {
time.go#L1111: if !async && t.isChan {
time.go#L1328: if !t.isChan {
time.go#L1365: if !t.isChan || t.blocked == 0 {
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |